#ifndef HGT_FREE_EARTH_QT_H
#define HGT_FREE_EARTH_QT_H 1

#include <FreeEarthQt/IFreeEarthQt.h>

class CFreeMainWindow;

class CFreeEarthQt
	: public IFreeEarthQt
{
	X3BEGIN_CLASS_DECLARE(CFreeEarthQt, clsidFreeEarthQt)
		X3DEFINE_INTERFACE_ENTRY(IFreeEarthQt)
		X3END_CLASS_DECLARE()
protected:
	CFreeEarthQt();
	virtual ~CFreeEarthQt();

private: // override IFreeEarthQt
	virtual bool Initialize(std::string strDataPath = "");
	virtual bool Uninitialize();

private:
	CFreeMainWindow *m_pFreeMainWindow;
};

#endif // HGT_FREE_EARTH_QT_H